var m_top='';
var m_bottom='';
var tempZid;
var zid;
//判斷當上、下的menu都為空的時候，切換為default menu
function checkBeforeDefaultMenu(){
	if(m_top=='' && m_bottom==''){
		showDefaultMenu();
	}
}

function checkForEnter(event) {
	if (event.keyCode == 13) {
		return false;
	}
}
function encodeKeyword(ky){
 if ( "" != ky ){
	 $(":input[name='searchKeyword']").val(ky);

 var params = jQuery("#searchForm").serialize(); // http request parameters.
 location.href="/ecmall/search/search.do?" + params;
}

function encodeKeyword2(){
	var params = jQuery("#formObj").serialize(); // http request parameters.
	params = encodeURI(params); 
	location.href="/ecmall/search/search.do?" + params;
}

function encodeKeyword3(){
	var params = jQuery("#searchForm").serialize(); // http request parameters.
	params = encodeURI(params); 
	location.href="/ecmall/search/search.do?" + params;
}

$().ready(function(){
	//hot-search
	if ($.browser.mozilla) 
		$(":input[name='searchKeyword']").keypress(checkForEnter);
	else
		$(":input[name='searchKeyword']").keydown(checkForEnter);

	//menubar
	$("#menu > ul > li[class*='tab']").each(function(index,item){
		$(this).bind("mouseenter", function(){  
			//設定目前滑鼠移到哪個menu
			m_top=$(this);
			$("#menu > div[id*='menu-']" ).each(function(){
				$(this).hide();
			});
			$("#menu > div[id*='menu-']" ).eq(index).show();  
			$("li.showall-f").eq(0).attr("class","showall");
		}).bind("mouseleave", function(){
			//滑鼠移開時將目前的menu清 空
			m_top='';
			setInterval(checkBeforeDefaultMenu,1000);
		});
	});
	//下方的menu bar檢查
	$("#menu > div[id*='menu-']").each(function(index){
		$(this).bind("mouseenter",function(){
			m_bottom=$(this);
		}).bind("mouseleave",function(){
			m_bottom="";
			setInterval(checkBeforeDefaultMenu,1000);
		});
	});
	
	$("#showall").css("display","none");
	$("#showall").load("/pages/SHOWALL_MENU.html");
	$("li.showall").eq(0).click(function(){
		//$("#menu > div[id*='menu-']").each(function(index){
		//	$(this).hide();
		//});
		if ($("li.showall").eq(0).attr('class')==undefined){//關閉全部類別
			$("li.showall-f").eq(0).attr("class","showall");
			$("#showall").hide();
			redoMenu();
		}else{
			$("#showall").show();
			$("li.showall").eq(0).attr("class","showall-f");
		}
	});
	
	//sidebar-category
	$("div.ca-index-menu > ul.sdbar-sub > li:has(ul)").each(function(index,item){
		$(this).hover(function(event){
			$("ul.moreshow").each(function(){
				$(this).hide();
			});
			// 停止元素动画
			//$(this).children("ul").stop(true,true).css("display","block");
			//alert($(this).children('ul.moreshow').html());
			$(this).children('ul.moreshow').show();

		},function(){
			$(this).children('ul.moreshow').hide();
	    });
	});
	//maingold
	$("div.tab-area.main-gold > ul.tab-list > li").each(function(index,item){
		$(this).hover(function(event){
			$("li",$(item).parent()).each(function(){
				if ( $(this).attr("class").split("-").length == 3 )
					$(this).attr("class",$(this).attr("class").substring(0,$(this).attr("class").length-2));
			});
			$("div[id*='main-gold-']").each(function(){
				$(this).hide();
			});
			$(this).attr("class",$(this).attr("class")+"-f");
			$("#main-gold-" + (index+1)).show();
		});
	});

	//sale top mid btm
	$("div.filterbar").each(function(index,item){
		var tempClass = $(this).parent().attr("class").split(" ")[1];
		$("div.mid-box." + tempClass + " > div.filterbar > a").each(function(index2){
			$(this).click(function(event){
				$("a",$(item)).each(function(){
					$(this).attr("class","");
				});
				$("ul[id*='" + tempClass.split("-")[1] + "-sale-bar-']").each(function(){
					$(this).hide();
				});
				$(this).attr("class","filter-fc");
				$("#" + tempClass.split("-")[1] + "-sale-bar-" + (index2+1)).show();
				return false;
			});
			
		});
	});
	
	//promotion top mid btm
	$("div.tab-area[id*='-tab-area']").each(function(index,item){
		var tempId = this.id;
		$("ul.tab-list > li",$(this)).each(function(index2){
			$(this).hover(function(event){
				$("ul.tab-list > li",$(item)).each(function(){
					if ( $(this).attr("class").split("-").length == 3 )
						$(this).attr("class",$(this).attr("class").substring(0,$(this).attr("class").length-2));
				});
				$("div[id*='" + tempId +"-']").each(function(){
					$("#" + this.id).hide();
				});
				$(this).attr("class",$(this).attr("class")+"-f");
				$("#" + tempId +"-" + (index2+1)).show();
			});
		});
	});
	//right tab3
	$("div#tab3 > ul.tab-right > li").each(function(index,item){
		$(this).hover(function(){
			$("div#tab3 > ul.tab-right > li").each(function(index2){
				$(this).attr("class","tab-" + (index2+1));
			});
			$("div#tab3 > div").each(function(){
				//alert($(this).html());
				$(this).hide();
			});
			$(this).attr("class","tab-" + (index+1) + "f");
			$("div#tab3 > div").eq(index).show();
		});
	});
	
	//hotsel
	var hotsel_cur = 1;
    $("#hotsel_left").click(function(){
      if(hotsel_cur>1){
        hotsel_cur--;
        $(":div[id*=hotsel_box_]").hide();
        $("#hotsel_box_"+hotsel_cur).show();
      }else{
    	  $("#hotsel_box_1").hide(); 
    	  var hotselSize = $(":div[id*=hotsel_box_]").size();
    	  $("#hotsel_box_"+hotselSize).show();
    	  hotsel_cur = hotselSize;
      }
    });
    $("#hotsel_right").click(function(){
      if(hotsel_cur<$(":div[id*=hotsel_box_]").size()){
        hotsel_cur++;
        $(":div[id*=hotsel_box_]").hide();
        $("#hotsel_box_"+hotsel_cur).show();
      }else{
    	  var hotselSize = $(":div[id*=hotsel_box_]").size();
    	  $("#hotsel_box_" + hotselSize).hide(); 
    	  $("#hotsel_box_1").show();  
    	  hotsel_cur = 1;
      }
    });
	
    //goldfour
    $("div.gold-four > ul.tab-right > li").each(function(index,item){
		$(this).hover(function(){
			$("div.gold-four > ul.tab-right > li").each(function(index2){
				$(this).attr("class","tab-" + (index2+1));
			});
			$("div.gold-four > div.gold-four-show").each(function(){
				$(this).hide();
			});
			$(this).attr("class","tab-" + (index+1) + "f");
			$("div.gold-four > div.gold-four-show").eq(index).show();
		});
	});
    //goldbn
    $("div.gold-bn > ul > li").each(function(index,item){
		$(this).hover(function(){
			$("div.gold-bn > ul > li").each(function(index2){
				$(this).attr("class","gdbn-" + (index2+1));
			});
			$("div.gold-bn > div").each(function(){
				$(this).hide();
			});
			$(this).attr("class","gdbn-" + (index+1) + "f");
			//$("div.gold-bn > div").each(function(i,a){
			//	$("#aaaaa").html($(this).html());
			//});
			$("div.gold-bn > div").eq(index).show();
			//$("div.gold-bn > p[style*='display']").append(GA_googleFillSlot("yd100_00_select_image_01")).eq(0).show();
			;
		});
	});    
});

//sidebar-index
function sidrbarIndex(){
	$("div.sidebar > ul > li").each(function(index,item){
		$(this).hover(function(){
			$("div.sidebar > ul > li").each(function(index2){
				$(this).attr("class","tab" + (index2+1));
			});
			$("div.sidebar > div").each(function(){
				$(this).hide();
			});
			$(this).attr("class","tab" + (index+1) + "-f");
			$("div.sidebar > div").eq(index).show();
		});
	});
}
	
function redoMenu(){
	var isfind = false;
	$(".menu-sub" ).each(function(){
		$(this).hide();
	});
	$(":li[class*=tab]").each(function(index){
		var text = $(this).attr('class').split('-');
		if(text[0].length==5 && text[1]=='f' && index<11){
			$("#menu-" + (index +1) ).show();
			isfind = true;
		}
	});
	if(!isfind)
		$("#menu-11").show();
}